MN318
Languages and application development environment

Software architecture: balancing business needs and technical constraints

Designing scalable software architectures for full stack Java or .NET applications
Effective software architecture is not just about technological choices: it requires a comprehensive vision that integrates business constraints, technical expertise, and inter-team collaboration. However, many projects fail due to a lack of clear criteria, poor assessment of trade-offs (CAP, ACID), or a lack of knowledge of appropriate patterns (monolith vs. microservices).
This training course offers a practical approach to designing full stack architectures (backend, frontend, data):
- Defining quality objectives (maintainability, scalability).
- Choosing technical solutions (frameworks, databases, APIs) based on use cases.
- Industrializing deployment (CI/CD, containers).
All illustrated by a demo application in Java/.NET, reflecting the real challenges faced by participants.
Duration
2 days
Schedule
See training dates for details
Regular fee
$1,035
Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$930

Objectives of the training

Evaluate and compare different software architecture approaches in order to inform technical decisions based on business objectives and project constraints.

Targeted audience

Senior developers, software architects, tech leads, and technical project managers involved in redesigning existing applications (legacy apps), transitioning to a microservices architecture, or optimizing infrastructure performance or costs.

Prerequisite

This course requires a general knowledge of backend application development.
Private or personalized training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Request a quote
Duration
2 days
Schedule
See training dates for details
Regular fee
$1,035
Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$930
Private or personalized training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Request a quote

Request in-company training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Tell us more
Added to cart View my cart