We started a new series of interviews with our everyday users – our developers, which we are calling Developers Say. In the first interview, we talked about cloud automation with Marko, a full-stack developer from Vertt. This time, we have @Dzanna_Molly, a DevOps engineer working on We are Laika. She talked to us about how she likes Microtica as a cloud infrastructure automation platform.
You can read more about how Laika created a secure and scalable platform with Microtica here.
What’s the product you’re developing with Microtica?
We are Laika is a recruitment platform where Tech professionals can find the job they love, and companies can acquire top professionals from the Balkans. Tech professionals know everything about the company and the job they apply for, and they stay anonymous before a job offer has been made final. We perform matching talents and companies based on skills, preferences, and competencies through a smart platform.
Which technologies did you use when developing the solution?
The product is a web application, responsive, using React JS for the frontend. The backend is a collection of microservices in NodeJS, with AWS as a cloud provider and Microtica for deployment.
Can you tell us about your background as a developer?
I am a junior backend developer with one year of experience with NodeJS. I’ve also worked with the cloud as an AWS DevOps engineer on previous projects. We are Laika was an exceptional experience as a back-end developer. Here, I learned the architecture of microservices and how to develop backend solutions for the application. Through the use of Microtica on this project, I enhanced my knowledge as I learned a lot about the deployment process, CI/CD, and automation.
Why did you choose a microservice infrastructure for this particular project?
The structure of the application was suitable to separate into several microservices, each of them connected to the others, for easier integration and data pull. We modeled the infrastructure so every entity can have its own microservice and can be reached from REST API. Also, it’s very useful with troubleshooting and for failure scenarios, which you minimize the risk of disaster and shutting down the entire application.
Since you have DevOps experience, how did cloud infrastructure automation on Microtica make your everyday operations easier?
Thanks to Microtica, I could do the full circle of DevOps practices even with a developer background. When building a solution, it’s very important to easily and most efficiently see the entire process of deployment of the infrastructure and be on top of everything that’s going on in the application.
Microtica provides that, which is very efficient when dealing with very frequent releases which we had with this product. It’s also great for troubleshooting, you can precisely find a certain problem and see where the problem occurred. It automates the entire CI/CD process.
How does Microtica make software delivery easier compared to traditional DevOps delivery practices?
Microtica is so easy to use, starting from the UI/UX design which is very well managed. It also has excellent and detailed documentation which I especially liked. When using a tool like Microtica, you need a simple workaround, easy setup, quick automation, and make your everyday deployment as easy as possible and Microtica does this for you. Thanks to its neat documentation and support, it’s very manageable even if one doesn’t have a cloud or DevOps experience.
What was the biggest challenge you had as a developer working with the cloud?
I would say the biggest challenge is automation. You need cloud infrastructure automation because it minimizes the manual effort associated with provisioning and managing cloud computing workloads.
How did Microtica help you overcome these challenges?
Microtica bridges cloud automation and development. In a few clicks, you have an entire deployment setup. You can see the pipeline process through very well-organized monitoring which is extremely useful.
Imagine getting ready for production. Re-deploying can be very time consuming, so it’s crucial to find the errors that occurred during the pipeline process. With Microtica you save time in every point of view, thanks to the well-organized automation structure.
How did Microtica help you grow as a developer?
It helped me bind my cloud knowledge with development. I understood the big picture and the connection between these two things. It lets you focus on the development process and spend less time managing infrastructures.
What kind of challenges would you recommend Microtica for?
Microtica is excellent if developers want to expand their knowledge into cloud automation and DevOps practices. If you are dealing with rapid development changes that require fast, scalable, and visual monitoring of your pipeline process, your components, and multiple environments, then I highly recommend Microtica. It’s perfect for applications that are in early development phases that require frequent deployments, constant changes, and adaptations.