Atlas
An accelerator framework designed to improve the business agility of cloud based .NET applications
The Atlas Framework
Atlas is a comprehensive set of infrastructure tools for jump-starting development projects, designed to accelerate the delivery of business functionality in the cloud.
Enabling continuous integration (CI) and continuous delivery (CD) from day 1. A bootstrapping .NET toolchain, Atlas takes out the effort and cost of researching, selecting, deploying, integrating, and tuning a set of essential tools from a broad landscape of available options.
A fine-tuned, proven set of integrated components optimized for modern cloud-based application development, Atlas can help development teams save many weeks (and possibly months) of effort, improve application quality, accelerating time-to-value and minimizing overall delivery costs.
Proven technologies
Modern applications are expected to be
- Scalable
- Reliable
- High-performing
- Extendable
- Testable
Smart patterns
Supports the microservice design approach, i.e. building
- Independent
- Small
- Loosely coupled
- Highly cohesive services
Ready-to-go modules
The Atlas framework contains modules for
- Service hosting
- Logging
- Correlations
- Health monitoring
- Messaging
- Historical storage
Cross-Platform Support
The Atlas Framework is fully .Net Standard compatible. It enables cross platform applications' development and deployment under your preferable environment using all benefits which are provided by Atlas.
.Net Framework
.Net Core
The Atlas Framework
.Net Standart
Virtual Machine
Hypervisor
Container Engine
Operating System
Infrastructure/Hardware
Atlas Value Add
Time to market
Focus on building features that add business value to your application, instead of designing and writing the foundational “plumbing” code.
Microservice agility
Enable continuous integration and development practices and accelerate delivery of new features by architecting fine-grained microservice applications.
Lifetime support
Updates, fixes, security alerts, new functionality, and critical patches.
Run anywhere
Flexibly deploy the same application code wherever you like. A fully cloud-agnostic solution.
Library Modules
Module |
Description |
Time |
---|---|---|
Service Hosting Cloud-agnostic base classes to host runtime for microservices on various public or private cloud platforms, including platforms for local debugging |
Cloud-agnostic base classes to host runtime for microservices on various public or private cloud platforms, including platforms for local debugging |
|
Logging Proven structured logging approach with useful tools for incidents investigation |
Proven structured logging approach with useful tools for incidents investigation |
|
Correlations Ability to track connected sequences of events throughout the system, across multiple independent services |
Ability to track connected sequences of events throughout the system, across multiple independent services |
|
Health Monitoring Ability to monitor services and their health in real-time |
Ability to monitor services and their health in real-time |
|
REST API Support Base classes encapsulating API registration, declaration, documentation, OData support, OAuth2 ready |
Base classes encapsulating API registration, declaration, documentation, OData support, OAuth2 ready |
|
Messaging Powerful Enterprise Service Bus support, including integration with Rabbit MQ and Azure Service Bus |
Powerful Enterprise Service Bus support, including integration with Rabbit MQ and Azure Service Bus |
|
Historical Storage Temporal data storage based on Entity Framework |
Temporal data storage based on Entity Framework |
|
DataAccess Toolkit Set of classic architectural approaches for consistent data persistence, including temporal data based on Entity Framework |
Set of classic architectural approaches for consistent data persistence, including temporal data based on Entity Framework |
|
Centralized Configuration Ability to store all services configuration information in a single reliable place |
Ability to store all services configuration information in a single reliable place |
|
Total time savings in developer-weeks |
|