Mis on hajusrakendused
- Töötab rohkem kui ühes arvutis. Работает более чем на одном компьютере.
- Osad suhtlevad omavahel võrgu kaudu. Части взаимодействуют друг с другом через сеть.
- Lihtsaim variant on klient ja server (2 osa). Самый простой вариант клиент и сервер (2 части).
- Näiteks veebisait, mis on jaotatud frotnt- ja back-end projektideks
- Näide:
- Front-end: React/Vue/JS… jne
- Back-end: Node.js/PHP/Ruby/Java/C++
- Например, веб-сайт, разделенный на проекты frotnt и back-end.
- Пример:
- Front-end: React/Vue/JS… и т. д.
- Back-end: Node.js/PHP/Ruby/Java/C++
Mikroteenuste arhitektuur(Архитектура микросервисов)
Eelised
- Tööjaotus – Распределение труда
- Erinevad meeskonnad ei sega teiste tööd.
- Skaleeritavus. – Распределение ресурсов
- Taaskasutus. Поддержка.
Puudused
- Monoliit. Front- и Back-end на одном устройстве.
- Rohkem tööd.
- Keerulisem arhitektuur. Сложнее архитектура
- SSR raskem. ССН сложнее
Andmeformaadid. Типы данных.
- Andmed mis saab front-endist back-endile või vastupidi
- XML – устаревший формат.
- Võimaldab valideerida – возможность проверки
- Võimaldab stiililehte kasutamine – возможность использовать CSS
- JSON