Skip to content

Latest commit

 

History

History
53 lines (49 loc) · 3.21 KB

Architecture.en.md

File metadata and controls

53 lines (49 loc) · 3.21 KB

Architecture of information systems

Course structure

  • Overview of tasks, component, modular and multi-layered approaches to design
  • IS classification: ERP, SCM, CRM, MRP, BI, B2B and B2C
  • Layered architecture and multi-link architecture for monolithic ICs
  • Types of interaction: common data, procedure call, event transfer
  • Two- and three-link applications, multi-link, pipeline topology
  • Service approach: web services and microservices, serverless
  • Data warehouses and DBMS: relational, noSQL, columnar, key-value
  • CQS, CQRS and Event-Sourcing
  • Topologies of distributed ICs: star, bus, ring, conveyor, fully connected
  • Design of API interfaces
  • Corporate integration buses (exchange with external subsystems)
  • Event broadcast buses and event queues (MQ systems)
  • Schedulers of deferred tasks and resources, execution queues
  • Testing, quality assessments, continuous integration
  • Infrastructure, deployment, updating, migrations, reengineering
  • Balancing, replication, sharding, resharding, backups and restoration
  • Security, authorization, authentication, application firewall
  • Application and system logging, incident investigation
  • Analysis and reengineering of business processes

Video lectures