+49 6196 400 893

Green Software – Developing Resource-Efficient Applications (GREEN)

iSAQB CPSA Advanced Level

7

Designing Sustainable Software Architectures

In this hands-on training, you will learn how thoughtful software architecture can actively contribute to sustainability. From analyzing regulatory frameworks to assessing the carbon footprint, you will gain comprehensive knowledge on designing energy-efficient architectures, algorithms, and development processes.

The focus is on concrete measures for emission reduction, sustainable cloud strategies, and integrating sustainability considerations into architectural decisions and the entire software lifecycle.

Detailed Course Content

  1. Climate Change and Digitalization
    • Understand IT energy consumption and identify savings potential
    • Contribution of digitalization to resource efficiency
    • Difference: savings through vs. in IT
  2. Regulations and Standards
    • Relevant guidelines and certifications (CSRD, ESG, Blue Angel, TCO)
    • Apply Greenhouse Gas Protocol (Scopes 1-3)
    • Strategically anchor sustainability in the organization
    • Classify requirements of various stakeholders
  3. Quality Management & Energy Efficiency
    • Align quality scenarios specifically with energy efficiency (e.g., ISO 25010)
    • Interactions between efficiency and other quality attributes
  4. Measurement & Monitoring
    • Use Software Carbon Intensity (SCI) and other metrics
    • Methods for consumption measurement: hardware, full-stack, cloud
    • Integration into CI/CD processes
  5. Energy-Efficient Software Development
    • Optimize programming languages, data structures, and algorithms
    • Energy-efficient data handling and caching strategies
  6. Software Architecture for Green IT
    • Compare architecture styles (monolith, microservices, serverless)
    • Assess energy efficiency of communication types and databases
    • Green IT patterns: Time Shifting, Location Shifting
  7. Cloud and Operations
    • Understand energy metrics of data centers (PUE, SIEC)
    • Develop sustainable deployment and operations models
    • Optimize resources through automation and CO₂ reduction
  8. Optimizing Development Processes
    • Resource-efficient CI/CD strategies (e.g., Peak Shaving)
    • Make build and test processes efficient
    • Use containerization and resilient systems energy-efficiently

Your Benefits at a Glance

  • Actively contribute to reducing the CO₂ footprint of your software
  • Make informed, sustainable architecture and cloud decisions
  • Safely comply with regulatory requirements
  • Implement resource-efficient processes in daily development
  • Position IT as an innovation driver for climate goals

Participation Requirements

  • Experience in designing and developing small to medium-sized software systems
  • Knowledge of the software lifecycle and handling quality requirements
  • Practical programming experience and basic knowledge of monitoring are advantageous

Technical Requirements

The exercises are conducted using cloud-based tools (e.g., Miro, Draw.io, Jupyter, HuggingFace). Only a stable internet connection is required—no local installations are necessary.

Credit Points for CPSA-A Certification

Our advanced training program deepens your knowledge in methodology, technology, and communication, enabling you to earn the 70 required credit points for the CPSA-A® exam. Certification at the Advanced Level requires prior completion of the Foundation Level. Even for software architects who do not pursue certification, our Advanced modules provide invaluable value for their daily work.

Technical Competencies

Methodical Competencies

Communicative Competencies

Available Dates

Do you have an entire team that would like to attend the training?

Then learn more about our in-house trainings and contact us for personal consultation.

EARLY BIRD DISCOUNT

Secure a €150 discount on all 4-day and €100 discount on all 3-day Foundation Level trainings when booking at least 6 weeks before the start date.

iSAQB Curriculum for the Training

Get all the essential information on learning objectives and course content in the iSAQB curriculum for your optimal professional development.

Key Features of Our Trainings

Discover the benefits of our online trainings:
  • Intimate learning environment with a maximum of 12 participants per group
  • Use high-resolution video conferencing and digital tools for interactive and collaborative learning
  • Experience the feeling of a personal classroom with real-time audio, video, and screen sharing
  • Benefit from regular exercises in the large group as well as in breakout rooms, always accompanied by our skilled trainers
  • Learn from didactically trained and practically experienced instructors
  • Receive training materials and exercise resources included. Get ready for an inspiring and effective learning experience!
Discover the exclusive benefits of our on-site trainings:
  • Intensive learning groups with a maximum of 12 participants
  • Expert and practically experienced instructors
  • Enjoy drinks, snacks, and lunch on all training days – all included
  • Benefit from comprehensive training materials and exercise resources. Experience a first-class training environment that optimally supports your learning experience.

Discover More Trainings!

Contact

+49 (0) 6196 400 893

academy@actit-consulting.com

Alfred–Herrhausen–Allee 3-5, 65760 Eschborn

Participation Is Easy

Get ready to deepen your software architecture skills.