GitOps

GitOps
Overview # GitOps is Continuous Deployment pattern mostly used for cloud native applications. It uses infrastructure-as-code paradigm for deploying applications. The main idea is to have all infrastructure described in a Git (or another version control system) repository. When any change in the repository happens the real infrastructure will be updated automatically. This allows the development team to mange the application deployment easily and have versioned history of all deployments.
Read more →

Cloud Native Patterns - RPC

Cloud Native Patterns - RPC
Description # Remote Procedure Call (RPC) is a pattern that allows distributed applications to execute a code (method or function) in a remote application the same way they make local calls. RPC is not new. Developers have been using it for a log time, but the old systems and standards are heavy and limited. The recent rise in popularity of distributed software lead to rediscovery of the RPC pattern and development of new frameworks.
Read more →