Mtaalam Geza Ulole seems unaongeelea kitu hujui kabisa.
Mfano, umetaja tool ina inaitwa Apache Spark, na Kafka likini huja google kabisa kuwa hizi tools lazima uandike code kupata final outcome.
Iko hivi.
Sofware ina lifecyle mfano unataka kutengeneza software ya kupredict matokeo ya mpira au BI tool au kujua anomaly, jamii forums
Kwanza kabisa jamii forums itakusanya data kama hizi comments itaziweka kwenye database kwenye AWS utachagua database tofauti tofauti kulingana na use case na aina ya data mfano RDS (Relational Databases Services) ni kama postgreSQL, Oracle, MySQL nk, hizi ni kwa ajili ya data amabazo data model can be modeled with Relationaship, au kama una use case unahitaji faster writes and reads na data sio relationals, inaitwa NoSQL kwenye AWS unatumia DynamoDB
Data zikiwa kwenye RDS au DynamoDB ukitaka kuzitumia kwa Analytical use cases kama BI na ML/AI unatumia Kafka kufanya streaming au Apache Spark kuzihamisha kwenye S3, kama unadata nyingi sana unaweza kutumia Redshift kufanya Querying kwenye Data kwa kutumia Redshift na kuzidisplay kwenye Looker.
Hizi code zote unatakiwa umenage version zake, colaboration ya engineers wote na uweze kudeploy basi utatumia Git, Git lazima uhost kwa hiyo kuna website kama Github.
Sofware development au project development yoyote ina life cycle kwa hiyo lazima utumie tools kama Jira.
Nadhani nimekupa elimu