Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section


Column
width50%


Panel
borderColor#ebfffc
bgColor#ebfffc
titleColorwhite
titleBGColor#77d1db
titleSchool of Software Engineering 2019 2024 (SSE19SSE24)

"

Design Thinking in Software Engineering

Designing next generation architecture"

Image Removed

Image Added

TOPICS:

  • Applying the heuristic of decomposition for effective modularization
  • Discussing issues with Kuba Nabrdalik
  • Analysing and solving problems related to system distribution
  • Tactical modelling for coherence, logical structure of processes and clear presentation logic
  • Techniques for efficient system design
  • Detailed modelling of a module
  • Conducting contract tests
  • Event handling
  • Queue management
  • Implementation of RESTful API 
  • User centered design

  • How to design better products

  • The discovery, ideation, design, prototyping and validating phases


Panel
borderColor#ebeeff
bgColor#ebeeff

ATTENDED BY:

Status
colourGreen
title19
  INDIVIDUALS               
Status
colourBlue
title64
  NRENs


New approach to software design and development”

"A better quality of newly created information systems and tools."

"Presentation contained some real data and lots of various tools to use in order to design a prototype. That's a big plus for me. Thank you!" 
Panel
borderColor#ecffeb
bgColor#ecffeb
titleFrom the participants:

“It was a good experience to fine tune the thought process in abstract thinking in terms of architecture”

"The course helps in decision making when it comes to architectural designs."

"I will be able to design the software in a better way."

"I'll make better architectural decision in the beginning of software implementation. Thanks tothat I will do less changes in code during programming phase."





Section


Column
width50%


Panel
borderColor#ebfffc
bgColor#ebfffc
titleColorWHITEwhite
titleBGColor#77d1db
titleSchool of Software Engineering 2020 2023 (SSE20SSE23)

"

Event Storming and Domain Driven Design

Deploying scalable applications in Kubernetes based environments"

Image Removed

Image Added

TOPICS:

  • What is Event Storming and Domain Driven Design
  • How to effectively learn a business domain
  • How to conduct an ES-session
  • How to approach business domain modelling in your software

    • Understanding the principles and advantages of Docker Containers
    • Running Containers from existing Images and accessing Container Services
    • Building Images with applications and making Images available in the Registry
    • Linking Multiple Containers and utilizing External Volumes
    • Exploring basic Kubernetes Architecture and key objects: Pods, Services, ReplicaSets, Namespaces, ConfigMaps, Secrets, Ingress, Deployments
    • Running Containers from Custom Images in a Kubernetes Cluster
    • Utilizing the Rolling Update function for application updates
    • View logs to diagnose performance using a central console
    • Using Helm for application management on Kubernetes Clusters


    Panel
    borderColor#ebeeff
    bgColor#ebeeff

    ATTENDED BY:

    Status
    colourGreen
    title1920
      INDIVIDUALS               
    Status
    colourBlue
    title116
      NRENs


    “Despite COVID-19, the training was really good!”

    "Good online workshops where sub-groups are formed on demand."

    "Improved process understanding and successful implementations with stakeholder expectations met" 

    Panel
    borderColor#ecffeb
    bgColor#ecffeb
    titleFrom the participants:

    “I plan to apply the knowledge and skills I gained from the course in various aspects of my work. This course has provided me with valuable insights, and I intend to explore how these insights can be beneficial in my professional activities.”


    "This was great; I just wish the rest of my team could attend."





    Section


    Column
    width50%


    Panel
    borderColor#ebfffc
    bgColor#ebfffc
    titleColorwhite
    titleBGColor#77d1db
    titleSchool of Software Engineering 2022 (SSE22)

    "Design of modular, distributed and event driven systems: a practical approach"

    Image Added

    TOPICS:

    • Consciously and professionally decide what to optimize architecture for, and which technical and organizational constraints have to be taken into account
    • Create professional architecture diagrams in C4 model, verify validity of their design, present it to the stakeholders
    • Decide which approach to architecture will be better in particular case: modular monolithic, synchronous microservices or distributed event driven system
    • Optimize the architecture for SLA and performance of critical path, without creating error-prone combinations
    • Optimize the system for maintainability and extensibility, so that more business value can be delivered by the implementing team 


    Panel
    borderColor#ebeeff
    bgColor#ebeeff

    ATTENDED BY:

    Status
    colourGreen
    title12
      INDIVIDUALS               
    Status
    colourBlue
    title3
      NRENs







    Section


    Column
    width50%


    Panel
    borderColor#ebfffc
    bgColor#ebfffc
    titleColorwhite
    titleBGColor#77d1db
    titleSchool of Software Engineering 2021 (SSE21)

    "Software architecture driven by domain"

    Image RemovedImage Added


    TOPICS:

    • DDD approach

    • Strategic and Tactical design

    • Dividing large and complex business problems into multiple chunks with clear boundaries


    Panel
    borderColor#ebeeff
    bgColor#ebeeff

    ATTENDED BY:

    Status
    colourGreen
    title20
      INDIVIDUALS               
    Status
    colourBlue
    title8
      NRENs


    Panel
    borderColor#ecffeb
    bgColor#ecffeb
    titleFrom the participants:

    “Trainers demonstrated appropriate knowledge and communicated information clearly”


    "There is rarely an opportunity to design a complex system from the beginning as shown in this training"


    "I would recommend this course to others" 







    Section


    Column
    width50%


    Panel
    borderColor#ebfffc
    bgColor#ebfffc
    titleColorwhite
    titleBGColor#77d1db
    titleSchool of Software Engineering 2019 (SSE19)

    "Design Thinking in Software Engineering"

    Image Added


    TOPICS:

    • User centered design

    • How to design better products

    • The discovery, ideation, design, prototyping and validating phases


    Panel
    borderColor#ebeeff
    bgColor#ebeeff

    ATTENDED BY:

    Status
    colourGreen
    title19
      INDIVIDUALS               
    Status
    colourBlue
    title6
      NRENs


    Panel
    borderColor#ecffeb
    bgColor#ecffeb
    titleFrom the participants:

    New approach to software design and development”


    "A better quality of newly created information systems and tools."


    "Presentation contained some real data and lots of various tools to use in order to design a prototype. That's a big plus for me. Thank you!" 




    Column
    width50%


    Panel
    borderColor#ebfffc
    bgColor#ebfffc
    titleColorWHITE
    titleBGColor#77d1db
    titleSchool of Software Engineering 2020 (SSE20)

    "Event Storming and Domain Driven Design"

    Image Added


    TOPICS:

    • What is Event Storming and Domain Driven Design
    • How to effectively learn a business domain
    • How to conduct an ES-session
    • How to approach business domain modelling in your software


    Panel
    borderColor#ebeeff
    bgColor#ebeeff

    ATTENDED BY:

    Status
    colourGreen
    title19
      INDIVIDUALS               
    Status
    colourBlue
    title11
      NRENs


    Panel
    borderColor#ecffeb
    bgColor#ecffeb
    titleFrom the participants:


    “Despite COVID-19, the training was really good!”


    "Good online workshops where sub-groups are formed on demand."


    "Improved process understanding and successful implementations with stakeholder expectations met

    “***

    "***"

    "***