OpenSourcePortfolio

Moving the Insurance Marketplace Infrastructure to a New Cloud

Mafin, an insurance aggregator, sought Evrone's expertise to revamp its infrastructure and develop a B2B platform for the finance and insurance sector. Initially planning a simple migration, unforeseen dependencies complicated the process. However, through collaborative effort, they successfully transferred nine services to Yandex Cloud, reducing costs significantly. Evrone's DevOps team not only resolved legacy issues but also optimized the infrastructure, resulting in a threefold decrease in monthly maintenance costs. The project prompted a restructured approach to future endeavors, emphasizing thorough audits and accurate estimations.

Use variables from the Go standard library with Usestdlibvars open-source

In Go development, developers often write their own variables or constants and then reuse them in code that accesses the standard library. That’s why our Go developer, Sasha Melentyev, created the usestdlibvars linter — which determines the ability to reuse variables or constants from the standard library. So instead of writing your own constants, you can reuse those constants that are already in the standard library.

Open-sourcing Yandex-tracker-action: automate status changes on the Yandex Tracker board

At the moment, Yandex Tracker can not automatically move tasks around the board, so you have to move tasks yourself, which is not always convenient.

Python code guidelines for unified, streamlined development

In Python programming, there are many things that developers have to consider and keep in mind when writing code. Those issues and practices differ from company to company and from team to team. At Evrone, we created our own collection of guidelines for Python, in order to build a common denominator for writing code within the company.

Dummy open-source: one command to test your API before it’s even built

When our Golang developer, Alexander Melentyev, was working on one of our client’s projects, he had to work on integrations with the partner’s API. During the integration, we didn’t want to pull the real API, so there was a need use mock data to test API. The partner had an openAPI specification, on the basis of which it was possible to generate a server using swagger-codegen, but such tools have a nuance — they generate stubs, meaning that if you follow the “handle” from the specification, you will get an empty response, and you will need to write it yourself.

Collaborating with Uploadcare to support software developers

Uploadcare provides companies with simple, powerful, developer-friendly building blocks to handle file uploading, processing, and delivery. With Uploadcare, developers can cover the entire file cycle fast, eliminating months of manual work.

Go-clean-template: Clean Architecture template for Golang services

Go-clean-template is a Golang template project based on Robert “Uncle Bob” Martin’s Clean Architecture principles, ready for you to clone and use as a starting point for your next Golang app.

Open-sourcing quiet_assets gem to turn off the Rails asset pipeline log

Every web developer has run into this at some point. You’re working on a site or an app, and you need to watch the logs, but all you can see are the requests for the static assets — images, stylesheets, fonts, and so on — making it impossible to see the log entries you care about.