diff --git a/content/post/lafs01e01.md b/content/post/lafs01e01.md new file mode 100644 index 0000000..b632ad2 --- /dev/null +++ b/content/post/lafs01e01.md @@ -0,0 +1,38 @@ +--- +draft: false +title: 'Learning Apache Flink S01E01: Where Do I Start?' +date: "2023-09-29T12:57:04Z" +image: "/images/2023/09/h_IMG_5288.webp" +thumbnail: "/images/2023/09/t_IMG_5443.webp" +credit: "https://twitter.com/rmoff/" +categories: +- Apache Flink +- LAF +--- + +Like a fortunate child on Christmas Day, I've got a brand new toy! A brand new—to me—open-source technology to unwrap, learn, and perhaps even aspire to master elements of within. + +I [joined Decodable](/2023/09/21/an-itch-that-just-has-to-be-scratched-or-why-am-i-joining-decodable) two weeks ago, and since [Decodable](https://decodable.co/) is built on top of [Apache Flink](https://flink.apache.org) it seems like a great time to learn it. After six years learning Apache Kafka and hearing about this "Flink" thing but—for better or worse—never investigating it, I now have the perfect opportunity to do so. + + + +![An image of a squirrel at a laptop looking at a map, preparing to navigate the wonderful world of Apache Flink](/images/2023/09/20230929134244.webp) + +Just like the aforementioned kid with a new toy, what else would I do except run around (figuratively) with wild excitement, clicking on all the Apache Flink links and demos and tutorials and presentations and videos that I could find! And then I realised I should take somewhat of a more measured approach to my learning, and started to map out the different areas. + +![A mindmap of the areas of Apache Flink about which I want to learn](/images/2023/09/learningflink.webp) + +Breaking this out into sub-topics gives me nice little nuggets to start exploring (and blogging about, of course!). These include: + +* What _is_ Flink (high level) + * Uses & Users + * How do you run Flink + * Who can use Flink? + * Java nerds only, or ~~normal~~ non-Java folk too? 😜 + * Resources +* Flink Architecture, Concepts, and Components +* Learn some Flink! +* Where does Flink sit in relation to other software in this space? + * A mental map for me, not a holy war of streaming projects + +Some of these are going to be fairly self-contained (what _is_ Flink) whilst others (learning Flink) are going to be a multi-year journey :) \ No newline at end of file diff --git a/static/images/2023/09/20230929134244.webp b/static/images/2023/09/20230929134244.webp new file mode 100644 index 0000000..81a9b83 Binary files /dev/null and b/static/images/2023/09/20230929134244.webp differ diff --git a/static/images/2023/09/h_IMG_5288.webp b/static/images/2023/09/h_IMG_5288.webp new file mode 100644 index 0000000..bd1f636 Binary files /dev/null and b/static/images/2023/09/h_IMG_5288.webp differ diff --git a/static/images/2023/09/learningflink.webp b/static/images/2023/09/learningflink.webp new file mode 100644 index 0000000..bc55f0d Binary files /dev/null and b/static/images/2023/09/learningflink.webp differ diff --git a/static/images/2023/09/t_IMG_5443.webp b/static/images/2023/09/t_IMG_5443.webp new file mode 100644 index 0000000..fb7d578 Binary files /dev/null and b/static/images/2023/09/t_IMG_5443.webp differ diff --git a/static/images/2023/available/h_IMG_5288.jpeg b/static/images/2023/available/h_IMG_5288.jpeg deleted file mode 100644 index 72e8cbf..0000000 Binary files a/static/images/2023/available/h_IMG_5288.jpeg and /dev/null differ diff --git a/static/images/2023/available/t_IMG_5443.jpeg b/static/images/2023/available/t_IMG_5443.jpeg deleted file mode 100644 index fe84d35..0000000 Binary files a/static/images/2023/available/t_IMG_5443.jpeg and /dev/null differ