Building Highly Available Systems Using Azure.

English Advanced Databases

Always On Availability Groups (AGs) provide database-level high availability (HA) with automatic failover for user databases.It replaces the older Database Mirroring technology(deprecated from 2016).Up to eight secondary replicas support by AGs. In the case of any failure on the primary database, all of the databases within an AG will failover together and the Secondary Server becomes active.Active Secondary can be used for backups, read-only workload to reduce some of the load away from the primary


Ahsan Kabir

techfourmbd, Principle Consultant IT

Ahsan Kabir is currently working as a Principle Consultant IT. He has more than eighteen years of working experience in large enterprise application development, implementation and management i.e. Banking Solution, ERP solution, Capital Market Back office solution & SaaS base apps. Beside development he has heading the PMO (Project Management office) of software development company. He has started carrier as a programmer and worked on business application development & implementation i.e. HRMS, POS, Accounting package, Hospital Management System. Beside software development, he is engaged as a Guest lecturer of a reputed university and taking class on Software engineering and Database Management System from last seven years. He is enjoying to share his real-life knowledge with computer science students. He is working voluntarily for IT professional community as technical speaker, mentor and trainer. He writes articles, blogs and assist technical people providing problem solving answer through online forum i.e. TechNet, MSDN etc. He has rewarded six times Microsoft Most Valuable Professional award by Microsoft .

Code of Conduct

We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is harassing or degrading to any individual, in any form. The Code of Conduct will be enforced.

Who does this Code of Conduct apply to?

All live stream organizers using the Global Azure brand and Global Azure speakers are responsible for knowing and abiding by these standards. We encourage every organizer and attendee to assist in creating a welcoming and safe environment. Live stream organizers are required to inform and enforce the Code of Conduct if they accept community content to their stream.

Where can I get help?

If you are being harassed, notice that someone else is being harassed, or have any other concerns, report it. Please report any concerns, suspicious or disruptive activity or behavior directly to any of the live stream organizers, or directly to the Global Azure admins at All reports to the Global admin team will remain confidential.

Code of Conduct for live streams

We encourage local organizers to set up and enforce a Code of Conduct for all Global Azure live stream. A good template can be found at, including internationalized versions at An excellent version of a Code of Conduct, not a template, is built by the DDD Europe conference at