Front End CI / CD: Overview of Tools and Practices for Development Automation
Lets begin with a small educational program. CI / CD – means continuous integration and continuous delivery. Why is this needed? Most often, the ultimate goal of development is the application. To use it, people must get access to it: either download from the store…
How to download an image from registry without docker
3 days before the new year there was a task to transfer our software to the client through the manager, on a flash drive. Software is a microservice platform with dozens of docker images with many settings and a kilometer-long helm chart. What we had:…
TOP 20 web design trends 2020
Trendy web design has become increasingly interested in specialists working on creating unusual projects for leading companies and famous brands. Outdated visualization techniques are a thing of the past, giving way to new relevant ideas. We will figure out what trends became top in 2019…
How to separate frontend and backend
How to change the architecture of a monolithic product to accelerate its development, and how to divide one team into several, while maintaining consistency of work? For us, the answer to these questions was the creation of a new API. Below you will find a…
Microservices and organizational structure. What types of teams will ensure success
When we talk about microservice architecture, a set of autonomous, practically independent of each other, components appears before our eyes. Insulation is the cornerstone of any microservice system. But, even if we are confident in our ability to create microservices, the question arises – how…
Challenges with Graylog
The company grew, new data centers appeared, the load increased noticeably, even with a solution of communication logs. We thought that Graylog is no longer perfect. Unified scheme and centralization. I would like to have a single cluster management tool in 10 data centers. Also,…
Distributed Logging: Metrics & Reports
Metrics Low dimensionality, aggregation, monitoring and alerts. Inside of all metric collection systems are the time series databases. These databases do an excellent job of aggregation, so metrics are suitable for aggregation, monitoring, and building alerts. For metrics, the dimension of the data should not…
Distributed Logging and Tracing for Microservices
Logging is an important part of any application. Any logging system goes through three main evolutionary steps. The first is output to the console, the second is logging to a file and the appearance of a framework for structured logging, and the third is distributed…
Service
Categories
- DEVELOPMENT (123)
- DEVOPS (54)
- FRAMEWORKS (46)
- IT (25)
- QA (14)
- SECURITY (15)
- SOFTWARE (13)
- UI/UX (6)
- Uncategorized (8)