1.1 Software development
Everything required to today’s software development / programming world - from various languages to best-practices
2 minute read
IT is the hardware and software to connect thousands of devices in a network and manage their exchange of information. The purpose is to enable data storage and its usage for business and operations. Tasks range from connecting simple telephones to managing complex global networks.
As you can see, the field of IT spans a wide range of topics, ranging from data and device management, over security and scalability concerns to development and maintenance.
This chapter is also available on YouTube:
Nobody wants to build an app for years just so that the end-user removes it within 30 seconds
We will see the exact same chart later in the next chapter related to Operational Technology(OT).
Category | Description |
---|---|
Quick development cycles, e.g., agile | Good user experience is more important than a perfectly designed app |
Scalability | Apps need to handle millions of users at the same time (e.g., Google, Netflix) |
User experience | If something is unintuitive, people tend not to use it |
Category | Description |
---|---|
Reliability & Safety | Hardware is redundant, if one fails another can take over; Consequences of hardware failures are smaller |
Maintainability & standards | Standards are usually best-practices and might change over time. No hard-written norms. |
Certifications | Therefore, certifications are not legally required |
Take a look at the following subchapters if you want to learn more about these topics (as they will become relevant in chapter 3: Industrial Internet of Things (IIoT)).
If you know them, you can skip them and go directly into the next chapter: Operational Technology (OT)
Everything required to today’s software development / programming world - from various languages to best-practices
Understand traditional IT setups including hypervisors, firewalls, networks, demilitarized zones, operating systems and basic troubleshooting.
Everything about the fundamental structures of complex software systems
The tools & technologies that store your data
The term cloud refers to servers and the software running on them.