{
    "componentChunkName": "component---src-pages-en-page-js",
    "path": "/en/pages/multi-layered-architecture",
    "result": {"data":{"graphCmsPage":{"id":"Page:ckt1st3rs0pzv0c47mzjmxq73:en:PUBLISHED","body":{"html":"<div class=\"centered\" ><p></p><p></p><div class=\"icon-present\" ><p></p></div><h2>Presentation layer</h2><p>Its task is to correctly and attractively present information in the structure and format that is most suitable for the end user. It implements, for example, application design, layout of elements with respect to the user experience (UX), fonts used, responsiveness (support for mobile devices) and the like.</p><p></p><div class=\"icon-business\" ><p></p></div><h2>Business layer</h2><p>The business layer is the core of the application. In this layer, all application data is collected and processed, mostly based on inputs from the data layer, or even external sources. It contains the definition of rules for data processing based on business logic, user needs, or other specific rules. After processing and transformation, the data is ready to be displayed on the presentation layer, or to be provided via application endpoints by another system (eg via an API interface).</p><p>In addition, all processes that users use within the application are defined at this level.</p><p></p><div class=\"icon-data\" ><p></p></div><h2>Data layer</h2><p>The lowest layer of the whole model. This layer is created by a combination of data tools, data access components, and service agents. Provides data handling and basic data-functional operations such as data storage, selection, aggregation, preprocessing, integrity and audit. Defining the correct architecture for this layer is important for the fast operation of the entire application. Efficiency will be particularly evident in the long term, as the volume of stored data is constantly increasing over time.</p></div><p></p>"},"illustr":{"localFile":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#9898e8","images":{"fallback":{"src":"/static/4bccbde0d50aacc5e5bfd5ca3d7cbef9/fbd19/Hero-illustr_.jpg.jpg","srcSet":"/static/4bccbde0d50aacc5e5bfd5ca3d7cbef9/900c4/Hero-illustr_.jpg.jpg 750w,\n/static/4bccbde0d50aacc5e5bfd5ca3d7cbef9/a62e0/Hero-illustr_.jpg.jpg 1080w,\n/static/4bccbde0d50aacc5e5bfd5ca3d7cbef9/ff0be/Hero-illustr_.jpg.jpg 1366w,\n/static/4bccbde0d50aacc5e5bfd5ca3d7cbef9/72214/Hero-illustr_.jpg.jpg 1920w,\n/static/4bccbde0d50aacc5e5bfd5ca3d7cbef9/fbd19/Hero-illustr_.jpg.jpg 2880w","sizes":"(min-width: 2880px) 2880px, 100vw"},"sources":[{"srcSet":"/static/4bccbde0d50aacc5e5bfd5ca3d7cbef9/496a3/Hero-illustr_.jpg.webp 750w,\n/static/4bccbde0d50aacc5e5bfd5ca3d7cbef9/452e5/Hero-illustr_.jpg.webp 1080w,\n/static/4bccbde0d50aacc5e5bfd5ca3d7cbef9/6cbf1/Hero-illustr_.jpg.webp 1366w,\n/static/4bccbde0d50aacc5e5bfd5ca3d7cbef9/71034/Hero-illustr_.jpg.webp 1920w,\n/static/4bccbde0d50aacc5e5bfd5ca3d7cbef9/e9908/Hero-illustr_.jpg.webp 2880w","type":"image/webp","sizes":"(min-width: 2880px) 2880px, 100vw"}]},"width":2880,"height":1900}}}},"leadLine":null,"hideArrow":null,"partial":[{"id":"Block:ckpxv136gg50s0a52ovmsq63l:en:PUBLISHED","blockType":"BGIMAGE","buttonText":"Explore our work","category":null,"colors":[{"hex":"#ffffff"},{"hex":"#5b00a5"}],"description":"Take advantage of a modern development environment. From state-of-the-art tools to the most efficient procedures.","download":null,"illustr":{"localFile":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#8808b8","images":{"fallback":{"src":"/static/b268fb6b37eafa4e9abae001b82a135e/cc177/illustr-0_8gAoFrzbw.jpg.jpg","srcSet":"/static/b268fb6b37eafa4e9abae001b82a135e/b301b/illustr-0_8gAoFrzbw.jpg.jpg 750w,\n/static/b268fb6b37eafa4e9abae001b82a135e/4fb15/illustr-0_8gAoFrzbw.jpg.jpg 1080w,\n/static/b268fb6b37eafa4e9abae001b82a135e/48e6c/illustr-0_8gAoFrzbw.jpg.jpg 1366w,\n/static/b268fb6b37eafa4e9abae001b82a135e/397f4/illustr-0_8gAoFrzbw.jpg.jpg 1920w,\n/static/b268fb6b37eafa4e9abae001b82a135e/cc177/illustr-0_8gAoFrzbw.jpg.jpg 4096w","sizes":"(min-width: 4096px) 4096px, 100vw"},"sources":[{"srcSet":"/static/b268fb6b37eafa4e9abae001b82a135e/eda13/illustr-0_8gAoFrzbw.jpg.webp 750w,\n/static/b268fb6b37eafa4e9abae001b82a135e/0ad94/illustr-0_8gAoFrzbw.jpg.webp 1080w,\n/static/b268fb6b37eafa4e9abae001b82a135e/0cedc/illustr-0_8gAoFrzbw.jpg.webp 1366w,\n/static/b268fb6b37eafa4e9abae001b82a135e/dc175/illustr-0_8gAoFrzbw.jpg.webp 1920w,\n/static/b268fb6b37eafa4e9abae001b82a135e/2ddb8/illustr-0_8gAoFrzbw.jpg.webp 4096w","type":"image/webp","sizes":"(min-width: 4096px) 4096px, 100vw"}]},"width":4096,"height":3112}},"publicURL":"/static/b268fb6b37eafa4e9abae001b82a135e/illustr-0_8gAoFrzbw.jpg.jpg"}},"link":"/en/projects","leadLine":"Multi-layered architecture","slug":"block-agility","title":"We will guide you through all levels of agile development","locale":"en","markup":null,"icon":null,"cleanerBefore":null}],"slug":"multi-layered-architecture","title":"Our DNA is a multi-layered architecture","category":"pages","description":"We are software engineers.","icon":null}},"pageContext":{"pagePath":"/en/pages/multi-layered-architecture","pathLang":"/pages/viacvrstvova-architektura","slug":"multi-layered-architecture","title":"Our DNA is a multi-layered architecture","category":"pages","hideArrow":null,"description":null,"image":"/static/4bccbde0d50aacc5e5bfd5ca3d7cbef9/Hero-illustr_.jpg.jpg","blueMenu":null,"locale":"en","order":null}},
    "staticQueryHashes": ["4252027113","528815744"]}