Top 3 lessons learned in Backend Architecture. Interview with Cuong Le – backend developer at Apiumhub

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

We are continuing with our interview series (previously we had interviewed Diego Ojeda – Android Lead at Apiumhub,  Serhii Zabolennyi – QA Automation engineer at Apiumhub, Javier Gomez – backend developer at Apiumhub. Today we interview Cuong Le – Backend developer at Apiumhub and talk about key lessons learned in Backend architecture.

Interview with Cuong Le – backend developer at Apiumhub


Conversion Post EN

Top 3 lessons learned in Backend architecture

  • Object Oriented Programming (OOP)
  • Object Oriented Design (OOD)
  • Solid principal

List your TOP 5 backend frameworks and explain why

  1. Asp.net Core
    For fans of Microsoft technologies, secure, fast, cloud base, and cross-platform.
     
  2. Spring boot 
    For fans of Java technologies, also fast, just take a little effort to build up the restful web service
  3. Express.js 
    If anyone works with frontend, they should know express.js, at least to use it to build a mock server, it is simple,  light-weight, easy to work with MongoDB to provide a REST API server. 
      
  4. Symfony 
  5. Laravel
    For fans of PHP, they will go with 2 above frameworks to build up backend architecture which reduces development, reputation, big community, open-source, a lot of resource references, both are MVC architecture. I could not compare each of them, the selection which one to use depends on the project and developer experience.

Why would you use Java and Spring boot?

Development can start quickly, avoid complexibility xml configuration, reduce time consumed in development, all in one unit test, integration by default setup…

What are the top 3 challenges in backend development?

  • Scalability
  • Performance
  • Security

What is your software architecture strategy to achieve scalability?

Microservice is a good approach to build a scalable backend with high
performance, reliability and availability.

Event-driven architecture is one of implementation for microservice
architecture, and we can achieve microservice by applying event sourcing and cqrs
for our backend

If you need help with Backend Architecture, let us know, we have experts in this field and we would be happy to work on an exciting project!

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe To Our Newsletter

Get updates from our latest tech findings

About Apiumhub

Apiumhub brings together a community of software developers & architects to help you transform your idea into a powerful and scalable product. Our Tech Hub specialises in Software ArchitectureWeb Development & Mobile App Development. Here we share with you industry tips & best practices, based on our experience.

Popular posts
Download Grow Professionally: Inside Apiumhub's Dev Team

Are you Data Driven?

Let's build your success together.

Talk to us

Have a challenging project?

We Can Work On It Together