Remote is pleased to announce that we have completed our migration to Kubernetes. In our mission to build a global infrastructure for global employment, we depend on advanced tools that allow us to build with the scale and flexibility that our customers need. This upgrade marks a step forward in our ability to develop and deploy our industry-leading solutions.
Kubernetes provides an open-source container orchestration system to eliminate many of the issues present in container-dependent development. By automating application deployment, scaling, and management, Kubernetes allows us to accelerate our development and deployment processes with greater visibility.
In short: Kubernetes gives Remote’s development team more power, more speed, and more flexibility, and we use those advantages to empower our customers.
Until now, Remote ran applications on AWS’s Elastic Container Service using AWS Fargate. This service offered some of the same functionality as Kubernetes, but as our needs and the needs of our customers became more complex, we wanted a system that provided us with more portability and greater control over our applications. With those needs in mind, Kubernetes was the obvious choice.
AWS Fargate made it possible for Remote to build our original infrastructure with both speed and security. As our team grew and we began to ship more frequently, our need to control more of the infrastructure and deployment process grew as well. While AWS Fargate and Kubernetes both work well with Remote’s just-in-time (JIT) engineering philosophy, our unique needs for control and back-end customization led us to make the switch.
Kubernetes appealed to us because it allows for full control of infrastructure, roll-out strategies, and portability. With AWS Fargate, we experienced issues with unpredictable rotation times, missing command line access to containers, and log output speed. Using Kubernetes, quick rotation times allow us to keep a close watch on the progress of our deployments. Access to the command line ensures that we can jump in and make time-sensitive changes when necessary. Thanks to Kuberenetes’ documentation and widespread community, we can work easily through complex configurations and integrations.
AWS Fargate helped us set the foundation, but Kubernetes provides more of the predictability, observability, and control we need to scale our product across the world.
To support the new Kubernetes setup, we use infrastructure-as-code practices and Terraform configurations that give us the power to rebuild Remote’s infrastructure if ever the need should arise. We also rebuilt our Continuous Integration pipelines (GitLab CI) from scratch to deploy our applications to Kubernetes. This allowed us to simplify our workflows, empowering our teams to deploy changes with more speed and fewer complications.
These changes did not affect how users engage with Remote’s solutions. On the contrary, they help us maintain the product reliability our customers have come to expect.
We are excited to share this milestone with our customers and partners. Kubernetes has brought new levels of clarity and efficiency to our continuous integration and deployment processes, and we expect to share more news about our processes and products in the months to come.
About Remote
Talent is everywhere — opportunity is not. Remote’s mission is to create opportunity everywhere, empowering employers to find and hire the best talent, and enabling individuals to build financial and personal freedom. Businesses around the world use Remote to hire, manage, and pay their globally distributed workforces, simply and compliantly. Remote was founded in 2019 by Job van der Voort and Marcelo Lebre, and is backed by leading investors including SoftBank Vision Fund 2, Accel, Sequoia, Index Ventures, Two Sigma Ventures, General Catalyst, and B Capital.
Contact details
Copy link
https://remote.com/news/en-GLO/209100-remote-on-kubernetes-the-future-of-our-global-infrastructureRelated topics
Related news
Remote acquires Easop to help companies grant and manage equity for global talent
Acquisition enhances capabilities of the Remote global HR platform to automate compliance for fast-growing distributed companies
Remote enhancements enable customers to offer global mobility and flexible employment packages
Remote announced platform and service enhancements enabling greater flexibility in where employees work, how they are paid, and more.
Remote launches first-to-market API to revolutionize global hiring
The Remote API provides the solution for leading HR, Payroll, and Talent Marketplace software providers to enable their customers to hire beyond their borders.
Remote's Fair Price Guarantee means no fees, deposits, or surprises
Remote customers are no longer required to pay a deposit to use our global employment services.
Remote integrates with BambooHR to accelerate access to global talent
Remote are excited to announce our new integration with BambooHR, a leading HR software provider and HRIS.