Category Archives: Architectures for Software Systems

Architectures for Software Systems is a Carnegie Mellon Course part of NBU Master’s program. The original course has been developed by David Garlan and Tony Lattanze.

Студио Проекти в НБУ

 Абстракт Студио проектите са нов елемент от образованието на студентите от инженерните специалности в Нов Български Университет. Основната им идея е студентите да се научат да работят в екип по реални проекти, поставени от външни заинтересовани лица, от водещи компании … Continue reading

Share and Enjoy :)
Posted in Architectures for Software Systems, IT sector in Bulgaria | Tagged , , , , , , | Leave a comment

DDOS, RTBH and Self-Protection

A month ago ESI center asked me for a kind of cool 1 day  security oriented training course that has to bridge the gap between networking and software and to be different from everything else on the market. So ready, … Continue reading

Share and Enjoy :)
Posted in Architectures for Software Systems, IT sector in Bulgaria | Tagged , , | 2 Comments

Introduction to Cloud Computing – Agenda and Poster

Agenda Basic terms and characteristics of cloud computing. Visualization Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a service (SaaS) Public, private and hybrid clouds Cloud applications development Programming models, architectures and frameworks Basic cloud services … Continue reading

Share and Enjoy :)
Posted in Architectures for Software Systems, Network Architecture Evolution | Tagged , , | Leave a comment

Introduction to Cloud Computing

In software engineering, and network engineering the cloud is a set of principles and methodologies for designing and developing infrastructure and services on top of it in a new {or maybe not so new} more efficient {or who knows might … Continue reading

Share and Enjoy :)
Posted in Architectures for Software Systems, MPLS Core Networks, NGN Access Networks, NGN Backbone Networks | Tagged | Leave a comment

SOA in Action

“In software engineering, a service-oriented architecture (SOA) is a set of principles and methodologies for designing and developing software in the form of interoperable services. These services are well-defined business functionalities that are built as software components (discrete pieces of … Continue reading

Share and Enjoy :)
Posted in Architectures for Software Systems | Tagged , , | Leave a comment

Architectures for Software Systems

Overview: Architectures for Software systems is a Carnegie Mellon course part of NBU Master’s program. The original course and most of the content have been prepared by David Garlan and Tony Lattanze. In NBU the course is presented by me … Continue reading

Share and Enjoy :)
Posted in Architectures for Software Systems | Leave a comment