|
For example, a developer working on a selected feature runs the system in a local environment that may be different from that of subsequent phases of work. Websites are configured independently, and differences in environments are even affected by the start-up intervals of each project. Mapping and unifying local environments at cluster scale enables us to federate version control of the infrastructure at all stages of software development. This allows us to easily add new, tested websites and then implement them for many clients.
A great example of this kind of action is implementing replication at scale, which we can do without the need for manual work and the involvement of multiple people, instead focusing on updating the website and configuring replicas. Thanks to these solutions, we develop the infrastructure and its photo retouching configuration incrementally and incrementally. Challenges of the local environment Using the product requires an extensive understanding of the infrastructure. To solve this challenge, we moved the entire application and infrastructure into containers. We use the system for local container orchestration because it closely replicates production at local scale and has low hardware requirements.
Therefore, we can use commands from the command line to run applications and infrastructure without having detailed knowledge about the infrastructure itself. ł , The thing about new tools, however, is that by solving some problems, they can generate new ones. For us, the biggest challenge is working with local files in . Since almost the entire company uses hardware that natively runs on Windows, there is the issue of mounting files from the computer (host) to the container running slowly. This should solve the problem. This is a two-way file synchronization tool that allows automatic conflict resolution.
|
|