Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bn] Merging dev-bn into main #2177

Merged
merged 259 commits into from
Jun 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
259 commits
Select commit Hold shift + click to select a range
6bec66b
Update container.md
Saber307 Feb 10, 2022
27e2d6e
Create agile_software_development.md file for Bengali Localization
MahibulHaque Feb 10, 2022
58982a8
Creating cloud_computing.md
Mouly22 Feb 12, 2022
c7d5cb1
Create application_programming_interface.md
ikramulkayes Feb 12, 2022
ea6a913
Creating application_programming_interface.md
ikramulkayes Feb 12, 2022
a0e396a
Adding English title along with Bengali
mitul3737 Feb 17, 2022
1e948e8
updated English terms
mitul3737 Feb 17, 2022
528a5cb
Updated the title
mitul3737 Feb 17, 2022
cb1afc5
Updated terms
mitul3737 Feb 17, 2022
40c3005
Updating terms
mitul3737 Feb 17, 2022
1c50e33
updated the title
mitul3737 Feb 17, 2022
ba9a43b
Updated the title
mitul3737 Feb 17, 2022
3873e17
Update CODEOWNDERS for dev-bn
seokho-son Feb 17, 2022
c3b1be1
[bn] Localized content/bn/abstraction.md
Mahrjose Feb 18, 2022
0dc79ce
Create devops.md
ikramulkayes Feb 18, 2022
dc6883d
Added the 'services' link into the [bn] localized abstraction.md file
Mahrjose Feb 18, 2022
616b3c8
Merge pull request #453 from Mahrjose/dev-bn
mitul3737 Feb 19, 2022
d9d4775
Merge pull request #433 from ikramulkayes/dev-bn
mitul3737 Feb 19, 2022
55156a2
Merge pull request #427 from Mouly22/dev-bn
mitul3737 Feb 19, 2022
7c6ec2b
Merge pull request #416 from MahibulHaque/dev-bn
mitul3737 Feb 19, 2022
192a443
added some extra content
nazma1234 Feb 19, 2022
1a1e48c
Merge pull request #412 from Saber307/dev-bn
mitul3737 Feb 19, 2022
905e0e0
Merge pull request #414 from nazma1234/dev-bn
mitul3737 Feb 19, 2022
a5fa9d8
Update cloud_computing.md
Mouly22 Feb 20, 2022
7ea413d
Merge branch 'cncf:dev-bn' into dev-bn
mitul3737 Feb 20, 2022
99eb38a
Updated the last lines
ikramulkayes Feb 20, 2022
7150f44
updated উৎস
ikramulkayes Feb 20, 2022
da3d7a0
Create software_as_a_service.md
Mouly22 Feb 20, 2022
f932a98
Update software_as_a_service.md
Mouly22 Feb 20, 2022
b9480ef
Merge pull request #455 from ikramulkayes/dev-bn
Mouly22 Feb 20, 2022
8f306a3
Merge branch 'cncf:dev-bn' into dev-bn
mitul3737 Feb 20, 2022
c492e02
Update cloud_computing.md
mitul3737 Feb 20, 2022
6668c0a
Merge branch 'cncf:dev-bn' into dev-bn
Mouly22 Feb 20, 2022
f5114fc
Update abstraction.md
mitul3737 Feb 20, 2022
a33103d
Update cloud_native_tech.md
mitul3737 Feb 20, 2022
b57ec45
Update cloud_computing.md
Mouly22 Feb 20, 2022
6780b4d
Update devops.md
mitul3737 Feb 20, 2022
51e6dd6
Update cluster.md
mitul3737 Feb 20, 2022
084b3d6
Update container.md
mitul3737 Feb 20, 2022
1adb625
Updated cloud native security
mitul3737 Feb 20, 2022
aebc8f8
Update software_as_a_service.md
mitul3737 Feb 20, 2022
cca40c8
Update software_as_a_service.md
mitul3737 Feb 20, 2022
34a244f
Update software_as_a_service.md
mitul3737 Feb 20, 2022
d1a015b
Merge pull request #456 from Mouly22/dev-bn
mitul3737 Feb 20, 2022
7874aea
Merge branch 'cncf:dev-bn' into dev-bn
mitul3737 Feb 20, 2022
6ba47e6
Update devops.md
Imtiaz1234 Feb 20, 2022
58b7d9e
Update abstraction.md
Imtiaz1234 Feb 20, 2022
83033af
Update cloud_computing.md
Imtiaz1234 Feb 20, 2022
b682573
Update cloud_native_tech.md
Imtiaz1234 Feb 20, 2022
9d54525
Update cluster.md
Imtiaz1234 Feb 20, 2022
2d61a93
Update container.md
Imtiaz1234 Feb 20, 2022
abc4259
Merge pull request #460 from Imtiaz1234/dev-bn
mitul3737 Feb 20, 2022
3d635aa
Merge branch 'cncf:dev-bn' into dev-bn
mitul3737 Feb 20, 2022
3c20d9d
Cloud native security
Imtiaz1234 Feb 20, 2022
5924eef
Merge pull request #461 from Imtiaz1234/dev-bn
mitul3737 Feb 20, 2022
d66084d
Merge branch 'cncf:dev-bn' into dev-bn
mitul3737 Feb 20, 2022
2b7ce92
Update agile_software_development.md
mitul3737 Feb 20, 2022
6aa2b6d
Update _index.md
Imtiaz1234 Mar 10, 2022
0816a49
Update _index.md
Imtiaz1234 Mar 10, 2022
9a50607
Updated contributor guidelines
Imtiaz1234 Mar 10, 2022
f58c40b
Updating Contributor ladder
Imtiaz1234 Mar 10, 2022
34b9cb2
update
mitul3737 Mar 10, 2022
e82b970
Merge pull request #588 from Imtiaz1234/dev-bn
mitul3737 Mar 10, 2022
fe777f9
Merge branch 'cncf:dev-bn' into dev-bn
mitul3737 Mar 10, 2022
4d7c4c5
bn to en
Imtiaz1234 Mar 10, 2022
a09ac27
Merge pull request #589 from Imtiaz1234/dev-bn
mitul3737 Mar 10, 2022
e2ae544
Merge branch 'cncf:dev-bn' into dev-bn
mitul3737 Mar 10, 2022
3487e87
Create _TEMPLATE.md
Imtiaz1234 Apr 4, 2022
1480997
Merge pull request #691 from Imtiaz1234/Imtiaz1234-patch-1
Mouly22 Apr 9, 2022
a1d0bda
Apply CODEOWNERS updates in main to dev-bn
seokho-son Apr 13, 2022
df03d98
Merge pull request #734 from seokho-son/dev-bn
seokho-son Apr 13, 2022
3cdeb37
Updated in Bangla _index.md
smrafy20 Apr 15, 2022
0d9e180
Merge pull request #750 from smrafy20/dev-bn
mitul3737 Apr 15, 2022
6f84418
Update _index.md
smrafy20 Apr 15, 2022
3e988f6
Update _index.md
smrafy20 Apr 15, 2022
832208f
Merge pull request #751 from smrafy20/dev-bn
Imtiaz1234 Apr 15, 2022
f0c591d
Merge branch 'cncf:dev-bn' into dev-bn
mitul3737 Apr 15, 2022
5e96eda
Update _Index.md
nazma1234 Apr 16, 2022
b08de5d
Updated as required
mitul3737 Apr 16, 2022
cfa5305
Updated
mitul3737 Apr 16, 2022
0514b16
Updated
Imtiaz1234 Apr 16, 2022
45b2b74
Merge pull request #753 from nazma1234/dev-bn
Imtiaz1234 Apr 16, 2022
62a22d3
Updated the _index.md
nazma1234 Apr 16, 2022
71a30c0
Merge pull request #754 from nazma1234/dev-bn
Imtiaz1234 Apr 16, 2022
a9d3fbb
Merge branch 'cncf:dev-bn' into dev-bn
mitul3737 May 5, 2022
60c434f
Updating Feedback
mitul3737 May 5, 2022
8f51888
Update bn.toml
mitul3737 May 5, 2022
c0dbb64
[bn] Updating files along with feedback (#837)
Saber382 May 6, 2022
9c3eee4
Update bn.toml
mitul3737 May 6, 2022
2deb6f0
Merge pull request #2 from cncf/dev-bn
mitul3737 May 6, 2022
143eb5f
Add Feedback Localization
mitul3737 May 6, 2022
cb41c55
Delete .hugo_build.lock
mitul3737 May 6, 2022
24f724f
Updating the spelling
mitul3737 May 6, 2022
015cb76
Update config.toml
mitul3737 May 6, 2022
6ee6c06
Merge branch 'dev-bn' of github.com:mitul3737/glossary into dev-bn
mitul3737 May 6, 2022
b2725da
Merge pull request #847 from mitul3737/dev-bn
mitul3737 May 7, 2022
e80c55b
Updating the contributions
Saber307 May 9, 2022
4399a53
Merge pull request #876 from Saber307/dev-bn
Imtiaz1234 May 9, 2022
bba037a
Fixed merge conflicts
mitul3737 May 10, 2022
9b4d35c
Create cloud_native_security.md
mitul3737 Feb 8, 2022
b7891da
Changing what it is
mitul3737 Feb 8, 2022
9b40f6d
updated what it is contents
mitul3737 Feb 8, 2022
a30dec0
Translated Problem it addresses
mitul3737 Feb 8, 2022
8630d6f
[bn] Localized content/bn/abstraction.md
Mahrjose Feb 18, 2022
63f5b0c
Added the 'services' link into the [bn] localized abstraction.md file
Mahrjose Feb 18, 2022
4f89d98
Create application_programming_interface.md
ikramulkayes Feb 12, 2022
144e428
Creating application_programming_interface.md
ikramulkayes Feb 12, 2022
8ec8584
Adding English title along with Bengali
mitul3737 Feb 17, 2022
0b48c96
updated English terms
mitul3737 Feb 17, 2022
45a4d8c
Create devops.md
ikramulkayes Feb 18, 2022
b804e56
Creating cloud_computing.md
Mouly22 Feb 12, 2022
4de45b0
updated the title
mitul3737 Feb 17, 2022
e647306
Create agile_software_development.md file for Bengali Localization
MahibulHaque Feb 10, 2022
8ad6a5b
Updated the title
mitul3737 Feb 17, 2022
d2ad201
Created container.md Bengali localized file
Saber307 Feb 8, 2022
8266eac
Update container.md
Saber307 Feb 10, 2022
80b5df5
Updated the title
mitul3737 Feb 17, 2022
bc30aaa
Creating cluster file for Bengali localization
nazma1234 Feb 9, 2022
da9bdfc
Update cluster.md
nazma1234 Feb 10, 2022
bf6bf4b
Updated terms
mitul3737 Feb 17, 2022
790a8b4
Updating terms
mitul3737 Feb 17, 2022
bbfae23
added some extra content
nazma1234 Feb 19, 2022
f8ff9bf
Updated the last lines
ikramulkayes Feb 20, 2022
324557b
updated উৎস
ikramulkayes Feb 20, 2022
4695b21
Update cloud_computing.md
mitul3737 Feb 20, 2022
7967bbb
Update abstraction.md
mitul3737 Feb 20, 2022
db36709
Update cloud_native_tech.md
mitul3737 Feb 20, 2022
3922f80
Update devops.md
mitul3737 Feb 20, 2022
0bf38b0
Update cluster.md
mitul3737 Feb 20, 2022
6ed4e6f
Update container.md
mitul3737 Feb 20, 2022
3e063f8
Updated cloud native security
mitul3737 Feb 20, 2022
08a6f1e
Create software_as_a_service.md
Mouly22 Feb 20, 2022
f4b7ffb
Update software_as_a_service.md
Mouly22 Feb 20, 2022
2461555
Update cloud_computing.md
Mouly22 Feb 20, 2022
8e3024e
Update software_as_a_service.md
mitul3737 Feb 20, 2022
7f247b6
Update software_as_a_service.md
mitul3737 Feb 20, 2022
e11adac
Update software_as_a_service.md
mitul3737 Feb 20, 2022
00beede
Update cloud_computing.md
Imtiaz1234 Feb 20, 2022
711a448
Update agile_software_development.md
mitul3737 Feb 20, 2022
7aa2428
Update _index.md
Imtiaz1234 Mar 10, 2022
9a4e0c6
Update _index.md
Imtiaz1234 Mar 10, 2022
cd6488d
Updated contributor guidelines
Imtiaz1234 Mar 10, 2022
d15e62b
Updating Contributor ladder
Imtiaz1234 Mar 10, 2022
f015ff3
update
mitul3737 Mar 10, 2022
2f0520c
bn to en
Imtiaz1234 Mar 10, 2022
1159055
Create _TEMPLATE.md
Imtiaz1234 Apr 4, 2022
9a90c6e
Updated in Bangla _index.md
smrafy20 Apr 15, 2022
1ce9efa
Update _index.md
smrafy20 Apr 15, 2022
c0b0e00
Update _index.md
smrafy20 Apr 15, 2022
427d325
Update _Index.md
nazma1234 Apr 16, 2022
7f903cb
Updated as required
mitul3737 Apr 16, 2022
8669bb8
Updated
mitul3737 Apr 16, 2022
b21f0d1
Updated
Imtiaz1234 Apr 16, 2022
929dd28
Updated the _index.md
nazma1234 Apr 16, 2022
229944b
Updating Feedback
mitul3737 May 5, 2022
4dd570e
Update bn.toml
mitul3737 May 5, 2022
7f07df1
Update bn.toml
mitul3737 May 6, 2022
3680450
[bn] Updating files along with feedback (#837)
Saber382 May 6, 2022
d6fb988
Add Feedback Localization
mitul3737 May 6, 2022
d44218c
Update config.toml
mitul3737 May 6, 2022
c237b3c
Delete .hugo_build.lock
mitul3737 May 6, 2022
0071faa
Updating the spelling
mitul3737 May 6, 2022
a094ee1
Updating the contributions
Saber307 May 9, 2022
fe03e9a
Merge branch 'dev-bn' into 220510-merge-main-into-dev-bn
mitul3737 May 10, 2022
28d59b3
Merge pull request #879 from mitul3737/220510-merge-main-into-dev-bn
seokho-son May 10, 2022
3106b15
[bn] Fixed the typos (#882)
mitul3737 May 11, 2022
1d9cb77
Updated the style guide
Saber382 May 11, 2022
f269dbb
Merge pull request #883 from Saber382/typo-fix-101
Imtiaz1234 May 11, 2022
d825503
[bn] Updating the config file (#884)
mitul3737 May 11, 2022
a6a2d05
[bn] Add Bengali entry in config.toml
jihoon-seo May 12, 2022
f047b4c
Merge pull request #888 from jihoon-seo/220512_Rebase_dev-bn_with_main_4
seokho-son May 13, 2022
75919c4
[bn] Updated the Acknowledgement (#913)
Saber382 May 26, 2022
cb94a65
[bn] Header Text Updated (#996)
devsachinsharma Jun 29, 2022
1f4bed9
Updated header text fo devops.md file (#1016)
sarkartanmay393 Jun 30, 2022
04d9da2
Merge branch 'main' into rebase-101
mitul3737 Jun 30, 2022
9b69ed5
Solved merge conflicts
mitul3737 Jun 30, 2022
fe4d25c
Changed a bug
mitul3737 Jun 30, 2022
72339fc
Merge pull request #1020 from mitul3737/rebase-101
seokho-son Jul 25, 2022
04d0de0
Localize content/bn/virtual-machine.md (#1039)
sarkartanmay393 Jul 25, 2022
8dffb73
[bn] Localize content/bn/api-gateway.md (#1009)
Saber382 Jul 25, 2022
ca63f2a
[bn] Updated file links for Bengali Localization (#1110)
Saber307 Jul 25, 2022
b41f01c
[bn] Localized content/bn/auto_scaling.md (#659)
ikramulkayes Jul 25, 2022
fc806ed
[bn] Localize containerization.md (#875)
Mouly22 Jul 25, 2022
9a3f543
[bn] Localize data-center.md (#1200)
AbdullahArean Aug 13, 2022
1fac44c
Added: lang-bn content/bn/kubernetes.md (#1011)
sarkartanmay393 Aug 13, 2022
452a5e0
Updated the status (#1201)
nazma1234 Aug 13, 2022
cf2fa9a
Update Kubernetes status to "Completed" (#1202)
Saber382 Aug 13, 2022
50401c8
[bn] Localize portability.md & idempotence.md (#1229)
AbdullahArean Aug 16, 2022
44f9a2c
[bn] Localize content/bn/microservices.md (#1246)
sarkartanmay393 Sep 9, 2022
f496cf2
[bn] Localize content/bn/chaos-engineering.md (#1255)
sarkartanmay393 Sep 12, 2022
dfa4378
Localized `content/bn/cloud-native-apps.md` (#1316)
PratikDey Sep 27, 2022
4e2e661
Localized `content/bn/bare-metal-machine.md` (#1345)
PratikDey Oct 6, 2022
13acfbd
Localizes `content/bn/containers-as-a-service.md` to Bengali (#1363)
PratikDey Oct 20, 2022
776b0c8
[bn] Localize infrastructure-as-code.md (#1457)
Arindam200 Nov 18, 2022
632e1b3
Localized `content/bn/blue-green-deployment.md` to Bengali (#1454)
PratikDey Nov 22, 2022
629127b
[bn] Localize infrastructure-as-a-service.md (#1473)
Arindam200 Dec 5, 2022
4a2fe58
[bn] Localize loosely-coupled-architecture.md (#1506)
Arindam200 Dec 5, 2022
0236779
Localization Reliability bn (#1608)
abhijeet-26 Jan 13, 2023
b43e02e
Create self healing.md (#1628)
abhijeet-26 Jan 17, 2023
f83b4d2
[bn] Localization for Service (#1631)
abhijeet-26 Jan 22, 2023
00fb72a
Create scalability.md (#1677)
abhijeet-26 Jan 30, 2023
9b5bc03
[bn] localization for service discovery (#1679)
abhijeet-26 Feb 1, 2023
fb697d1
Merge branch 'main' into re-base101
mitul3737 Feb 2, 2023
32120d4
Updated multiple terms and tags
mitul3737 Feb 2, 2023
1ac818f
Merge pull request #1683 from mitul3737/re-base101
seokho-son Feb 4, 2023
8458d76
[bn] Localization of Service Proxy (#1698)
abhijeet-26 Mar 3, 2023
b0c3b10
[bn] Localize for client-server-architecture.md (#1692)
sajibAdhi Mar 3, 2023
5800159
[bn] Localize for continuous-delivery.md (#1790)
sajibAdhi Mar 4, 2023
b976e3b
Localize 'glossary/content/bn/tightly-coupled-architectures.md'. (#1792)
noor-e-jannatnafia Mar 6, 2023
b625c49
[bn] Localize for continuous-integration.md (#1798)
sajibAdhi Mar 9, 2023
72b0f35
[bn] Localize immutable-infrastructure.md (#1817)
nerdynikhil Mar 20, 2023
3965be0
Created and localized firewall.md (#1820)
Refayatul Mar 20, 2023
5f359a9
[bn] Localization for monolithic apps (#1823)
abhijeet-26 Mar 21, 2023
c604c3a
[bn] Localize canary-deployment.md (#1810)
nerdynikhil Mar 21, 2023
9489d7a
[bn] Localize database-as-a-service.md (#1811)
nerdynikhil Mar 21, 2023
5457e56
[bn] Localize debugging.md (#1812)
nerdynikhil Mar 21, 2023
8b8068f
[bn] Localize function-as-a-service.md (#1813)
nerdynikhil Mar 21, 2023
a162e3e
[bn] Localize horizontal-scaling.md (#1814)
nerdynikhil Mar 21, 2023
df5cc88
[bn] Localize managed-services.md (#1818)
nerdynikhil Mar 21, 2023
0a38ef2
[bn] Localize nodes.md (#1825)
kmsanjar47 Mar 22, 2023
9b447ed
bn-localizes-platform-as-a-service.md (#1836)
Refayatul Mar 23, 2023
72fa707
[bn] loalized mutual-transport-layer-security.md (#1827)
Refayatul Mar 23, 2023
f6d22d9
[bn] localization shift-left.md (#1828)
Refayatul Mar 23, 2023
6443bde
bn localize policy as code.md (#1837)
Refayatul Mar 23, 2023
1f16e83
[bn] localize Service Mesh.md (#1826)
Refayatul Mar 23, 2023
600251c
Bn localize site reliability engineering.md (#1839)
Refayatul Mar 23, 2023
2eec233
[bn] Localize observability.md (#1841)
0xriyadh Mar 23, 2023
6c39ed3
[bn] Localize observability.md (#1842)
0xriyadh Mar 24, 2023
a187d9c
[bn] Localize stateless-apps.md (#1848)
0xriyadh Mar 24, 2023
e882a7a
[bn] Localize container-image.md (#1846)
0xriyadh Mar 24, 2023
80b172d
[bn] Localize load-balancer.md (#1847)
0xriyadh Mar 24, 2023
a0ceb9b
[bn] Localize gitops.md (#1845)
0xriyadh Mar 25, 2023
ec15014
[bn] Localize serverless.md (#1844)
0xriyadh Mar 26, 2023
893e87e
[bn] Localize security-chaos-engineering.md (#1850)
0xriyadh Mar 26, 2023
1d7d94b
[bn] Localization for distributed system (#1838)
abhijeet-26 Mar 30, 2023
723f68c
[bn] Localization for Distributed apps (#1832)
abhijeet-26 Mar 30, 2023
61a4976
[bn] Localize zero-trust-architecture.md (#1895)
wrritam Apr 10, 2023
87fbceb
[bn] Localized the content/bn/event-driven-architecture.md (#1900)
ai-naymul Apr 10, 2023
ca9818d
[bn] Localize transport-layer-security.md (#1902)
nerdynikhil Apr 13, 2023
8ac8737
[bn] Localize for continuous-deployment.md (#1963)
sajibAdhi Apr 15, 2023
6b64aaf
[bn] Localize multitenancy.md (#1978)
sajibAdhi May 3, 2023
46450b0
[bn] Localize for hypervisor.md (#1968)
sajibAdhi May 3, 2023
31363a0
[bn] Localize stateful-apps.md (#1971)
kmsanjar47 May 19, 2023
90aa891
Localize 'content/bn/search.md'. (#1894)
noor-e-jannatnafia May 19, 2023
064030a
[bn] Localize the content/bn/event-streaming.md file (#1940)
ai-naymul May 19, 2023
7e9b77f
[bn] Localize virtualization.md (#1905)
nerdynikhil May 19, 2023
47d1779
localize vertical scaling (#1904)
nerdynikhil May 19, 2023
5d1ec90
[bn] Localize version-control.md (#1903)
nerdynikhil May 19, 2023
9869572
[bn] Localize edge-computing.md (#1972)
wrritam May 19, 2023
81a5fca
[bn] Localization for DevSecOps (#2110)
abhijeet-26 Jun 6, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion content/bn/abstraction.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
title: অ্যাবস্ট্রাকশন (Abstraction)
status: Completed
category: বৈশিষ্ট্য
tags: ["fundamental", "", ""]
---

কম্পিউটিং এর প্রেক্ষাপটে, অ্যাবস্ট্রাকশন অথবা বিমূর্ততা হল এক ধরনের উপস্থাপনা যেখানে সাধারণ ব্যবহারকারী এবং [সেবা](/service/) ভোগকারীদের (কম্পিউটার প্রোগ্রাম অথবা মানুষ) কাছ থেকে সিস্টেমের জটিল এবং অপ্রয়োজনীয় বিষয়গুলি লুকিয়ে রাখা হয়, এভাবে সিস্টেমকে খুব সিম্পল ভাবে উপস্থাপন করা হয় ফলে সিস্টেমকে বুঝতেও সুবিধা হয়। একটি ভালো উদাহরণ হল আপনার ল্যাপটপের অপারেটিং সিস্টেম (OS)। এটি আপনার কম্পিউটার কিভাবে কাজ করে তার সমস্ত বিবরণ বিমূর্ত করে। আপনার সিপিইউ মেমোরি অথবা প্রোগ্রামগুলোকে কিভাবে পরিচালনা করতে হয় সে সম্পর্কে কিছু জানার দরকার নেই, আপনি শুধু আপনার অপারেটিং সিস্টেম চালান এবং আপনার OS নিজেই এই জটিল বিষয়গুলো পরিচালনা করে। OS কিভাবে কাজগুলো হ্যান্ডেল করে করে তা আপনার জানার দরকার নেই এবং সমস্ত বিবরণ এই OS "পর্দা" বা বিমূর্ততার পিছনে লুকানো রয়েছে।
কম্পিউটিং এর প্রেক্ষাপটে, অ্যাবস্ট্রাকশন অথবা বিমূর্ততা হল এক ধরনের উপস্থাপনা যেখানে সাধারণ ব্যবহারকারী এবং [সেবা](/bn/service/) ভোগকারীদের (কম্পিউটার প্রোগ্রাম অথবা মানুষ) কাছ থেকে সিস্টেমের জটিল এবং অপ্রয়োজনীয় বিষয়গুলি লুকিয়ে রাখা হয়, এভাবে সিস্টেমকে খুব সিম্পল ভাবে উপস্থাপন করা হয় ফলে সিস্টেমকে বুঝতেও সুবিধা হয়। একটি ভালো উদাহরণ হল আপনার ল্যাপটপের অপারেটিং সিস্টেম (OS)। এটি আপনার কম্পিউটার কিভাবে কাজ করে তার সমস্ত বিবরণ বিমূর্ত করে। আপনার সিপিইউ মেমোরি অথবা প্রোগ্রামগুলোকে কিভাবে পরিচালনা করতে হয় সে সম্পর্কে কিছু জানার দরকার নেই, আপনি শুধু আপনার অপারেটিং সিস্টেম চালান এবং আপনার OS নিজেই এই জটিল বিষয়গুলো পরিচালনা করে। OS কিভাবে কাজগুলো হ্যান্ডেল করে করে তা আপনার জানার দরকার নেই এবং সমস্ত বিবরণ এই OS "পর্দা" বা বিমূর্ততার পিছনে লুকানো রয়েছে।

সিস্টেমে সাধারণত একাধিক অ্যাবস্ট্রাকশন স্তর থাকে। এটি সিস্টেম ডেভেলপমেন্ট কে অনেক সহজ করে তোলে। প্রোগ্রামিং এর সময় ডেভলপাররা নির্দিষ্ট অ্যাবস্ট্রাকশন স্তরের সাথে সামঞ্জস্য রেখে সব কিছু তৈরি করে এবং অন্যান্য অন্তর্নিহিত সুনির্দিষ্ট বিষয়গুলো নিয়ে তাদের আর চিন্তা করতে হয় না যা খুবই জটিল হতে পারত। কোন কিছু যদি কোনো নির্দিষ্ট অ্যাবস্ট্রাকশন স্তরের সাথে কাজ করে তবে তা সিস্টেমের সাথে কাজ করবে — নিচের স্তরগুলো তে যাই থাকুক না কেন।
1 change: 1 addition & 0 deletions content/bn/agile-software-development.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title: অ্যাজাইল সফটওয়্যার ডেভেলপমেন্ট (Agile Software Development)
status: Completed
category: ধারণা
tags: ["methodology", "", ""]
---

## এটা কি
Expand Down
32 changes: 32 additions & 0 deletions content/bn/api-gateway.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: API গেটওয়ে(API Gateway)
status: Completed
category: প্রযুক্তি
tags: ["networking", "", ""]
---

## এটা কি

একটি [API](/bn/application-programming-interface/) গেটওয়ে হল একটি টুল যা
অনন্য অ্যাপ্লিকেশন APIগুলিকে একত্রিত করে এবং সেগুলিকে এক জায়গায় উপলব্ধ করে।
এটি সংস্থাগুলিকে মূল ফাংশনগুলি সরানোর অনুমতি দেয়,
যেমন প্রমাণীকরণ এবং অনুমোদন বা অ্যাপ্লিকেশনগুলির মধ্যে অনুরোধের সংখ্যা সীমিত করা,
কেন্দ্রীয়ভাবে পরিচালিত অবস্থানে।
একটি API গেটওয়ে (প্রায়শই বহিরাগত) API গ্রাহকদের একটি সাধারণ ইন্টারফেস হিসাবে কাজ করে।

## এটা যেসব সমস্যাতে দৃষ্টিপাত করে

আপনি যদি বহিরাগত ভোক্তাদের কাছে API গুলি উপলব্ধ করে থাকেন,
সমস্ত অ্যাক্সেস পরিচালনা এবং নিয়ন্ত্রণ করতে আপনি একটি এন্ট্রি পয়েন্ট চাইবেন।
অতিরিক্তভাবে, যদি আপনাকে সেই মিথস্ক্রিয়াগুলিতে কার্যকারিতা প্রয়োগ করতে হয়,
একটি এপিআই গেটওয়ে আপনাকে কোনো অ্যাপ কোড পরিবর্তনের প্রয়োজন ছাড়াই সমস্ত ট্রাফিকের ক্ষেত্রে এটিকে সমানভাবে প্রয়োগ করতে দেয়।

## এটা কিভাবে সাহায্য করে

একটি অ্যাপ্লিকেশনে বিভিন্ন API-এর জন্য একটি একক অ্যাক্সেস পয়েন্ট প্রদান করা,
API গেটওয়েগুলি সংস্থাগুলির জন্য একটি কেন্দ্রীয় অবস্থানে ক্রস-কাটিং ব্যবসা বা সুরক্ষা যুক্তি প্রয়োগ করে সহজ করে তোলে।
এটা অ্যাপ্লিকেশন গ্রাহকদের তাদের সমস্ত প্রয়োজনের জন্য একটি একক ঠিকানায় যাওয়ার অনুমতি দেয়।
একটি এপিআই গেটওয়ে নিরাপত্তা এবং [observability](/bn/observability/) এর মতো অপারেশনাল উদ্বেগগুলিকে সহজ করতে পারে ।
পাশাপাশি এটা একটি সিস্টেমে সমস্ত ওয়েব পরিষেবার অনুরোধের জন্য একটি একক অ্যাক্সেস পয়েন্ট প্রদান করে।
যেহেতু সমস্ত অনুরোধ API গেটওয়ের মাধ্যমে প্রবাহিত হয়, এটি একটি একক স্থান উপস্থাপন করে
মেট্রিক্স-সংগ্রহ, হার-সীমাবদ্ধকরণ এবং অনুমোদনের মতো কার্যকারিতা যোগ করে থাকে।
10 changes: 4 additions & 6 deletions content/bn/application-programming-interface.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,14 @@
title: অ্যাপ্লিকেশান প্রোগ্রামিং ইন্টারফেস (API)
status: Completed
category: প্রযুক্তি
tags: ["architecture", "fundamental", ""]
---

## এটা কি

একটি API হল কম্পিউটার প্রোগ্রামগুলির একে অপরের সাথে যোগাযোগ করার একটি উপায়। মানুষ যেমন একটি ওয়েব পৃষ্ঠার মাধ্যমে একটি ওয়েবসাইটের সাথে যোগাযোগ করে, তেমনি একটি API কম্পিউটার প্রোগ্রামগুলিকে একে অপরের সাথে যোগাযোগ করতে দেয়। মানুষের মিথস্ক্রিয়া থেকে ভিন্ন, API-গুলির সীমাবদ্ধতা রয়েছে তাদের থেকে কী জিজ্ঞাসা করা যায় এবং কী করা যায় না। ইন্টারঅ্যাকশনের সীমাবদ্ধতা প্রোগ্রামগুলির মধ্যে স্থিতিশীল এবং কার্যকরী যোগাযোগ তৈরি করতে সহায়তা করে।

## এটি যেই সমস্যাটি দৃষ্টিপাত করে

অ্যাপ্লিকেশনগুলি আরও জটিল হয়ে উঠলে, ছোট কোড পরিবর্তনগুলি অন্যান্য কার্যকারিতার উপর কঠোর প্রভাব ফেলতে পারে। অ্যাপ্লিকেশনগুলিকে তাদের কার্যকারিতার জন্য একটি মডুলার পদ্ধতি অবলম্বন করতে হবে যদি তারা একই সাথে বৃদ্ধি এবং স্থিতিশীলতা বজায় রাখতে পারে। API ছাড়া, অ্যাপ্লিকেশনগুলির মধ্যে মিথস্ক্রিয়া করার জন্য একটি কাঠামোর অভাব রয়েছে। একটি শেয়ার্ড ফ্রেমওয়ার্ক ছাড়া, অ্যাপ্লিকেশনগুলির জন্য [স্কেল(scale)](/scalability/) এবং একীভূত করা চ্যালেঞ্জিং।
## এটা যেসব সমস্যাতে দৃষ্টিপাত করে
অ্যাপ্লিকেশনগুলি আরও জটিল হয়ে উঠলে, ছোট কোড পরিবর্তনগুলি অন্যান্য কার্যকারিতার উপর কঠোর প্রভাব ফেলতে পারে। অ্যাপ্লিকেশনগুলিকে তাদের কার্যকারিতার জন্য একটি মডুলার পদ্ধতি অবলম্বন করতে হবে যদি তারা একই সাথে বৃদ্ধি এবং স্থিতিশীলতা বজায় রাখতে পারে। API ছাড়া, অ্যাপ্লিকেশনগুলির মধ্যে মিথস্ক্রিয়া করার জন্য একটি কাঠামোর অভাব রয়েছে। একটি শেয়ার্ড ফ্রেমওয়ার্ক ছাড়া, অ্যাপ্লিকেশনগুলির জন্য [স্কেল(scale)](/bn/scalability/) এবং একীভূত করা চ্যালেঞ্জিং।

## এটা কিভাবে সাহায্য করে

APIগুলি কম্পিউটার প্রোগ্রাম বা অ্যাপ্লিকেশনগুলিকে একটি সংজ্ঞায়িত এবং বোধগম্য পদ্ধতিতে তথ্য আদান-প্রদান এবং আদান-প্রদান করার অনুমতি দেয়। তারা আধুনিক অ্যাপ্লিকেশনের জন্য বিল্ডিং ব্লক এবং তারা ডেভেলপারদের অ্যাপ্লিকেশন একত্রিত করার একটি উপায় প্রদান করে থাকে। যখনই আপনি [মাইক্রসার্ভিস(microservices)](/microservices/) একসাথে কাজ করার কথা শুনেন, আপনি অনুমান করতে পারেন যে তারা একটি API এর মাধ্যমে ইন্টারঅ্যাক্ট করে।
APIগুলি কম্পিউটার প্রোগ্রাম বা অ্যাপ্লিকেশনগুলিকে একটি সংজ্ঞায়িত এবং বোধগম্য পদ্ধতিতে তথ্য আদান-প্রদান এবং আদান-প্রদান করার অনুমতি দেয়। তারা আধুনিক অ্যাপ্লিকেশনের জন্য বিল্ডিং ব্লক এবং তারা ডেভেলপারদের অ্যাপ্লিকেশন একত্রিত করার একটি উপায় প্রদান করে থাকে। যখনই আপনি [মাইক্রসার্ভিস(microservices)](/bn/microservices/) একসাথে কাজ করার কথা শুনেন, আপনি অনুমান করতে পারেন যে তারা একটি API এর মাধ্যমে ইন্টারঅ্যাক্ট করে।
12 changes: 12 additions & 0 deletions content/bn/auto_scaling.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: অটোস্কেলিং (Autoscaling)
status: Completed
category: সম্পত্তি
tags: ["infrastructure", "", ""]
---

অটোস্কেলিং হল সাধারণত একটি সিস্টেমের কম্পিউটিং রিসোর্সগুলির পরিপ্রেক্ষিতে স্বয়ংক্রিয়ভাবে [স্কেল](/bn/scalability/) ক্ষমতা। অটোস্কেলিং সিস্টেমের সাহায্যে, ব্যবহারকারী চাহিদা অনুযায়ী রিসোর্স স্কেল করতে এবং প্রয়োজনের সময় স্বয়ংক্রিয়ভাবে রিসোর্সগুলি যোগ করতে পারে। অটোস্কেলিং প্রক্রিয়া পরিবর্তনশীল এবং মেমোরি বা প্রক্রিয়া সময়ের মতো বিভিন্ন মেট্রিক্সের উপর ভিত্তি করে স্কেল করার জন্য কনফিগারযোগ্য। ক্লাউড পরিষেবাগুলি সাধারণত অটোস্কেলিং এর মাধ্যমে পরিচালিত হয় কারণ বেশিরভাগ অন-প্রিমাইজ ডিপ্লোয়মেন্টের চেয়ে এটিতে আরও বেশি বাস্তবায়ন করার ব্যবস্থা রয়েছে।

পূর্বে, সিস্টেমের অবকাঠামো এবং অ্যাপ্লিকেশনগুলিকে আর্কিটেক্ট করা হয়েছিল সিস্টেমের সর্বোচ্চ ব্যবহার বিবেচনা করার মাধ্যমে। এই স্থাপনার দ্বারা রিসোর্সগুলি কম ব্যবহার হচ্ছিল এবং ভোক্তাদের চাহিদা পরিবর্তন করার জন্য স্থিতিস্থাপক ছিল। এই স্থিতিস্থাপকতা ফলে ব্যবসায় উচ্চ খরচ ছিল এবং অতিরিক্ত চাহিদা দেখা দিলেই ব্যবসা বন্ধ হয়ে যাচ্ছিল।

ক্লাউড, [ভারচুয়ালাইজিং](/bn/virtualization/), and [কন্টেইনারাইজিং](/bn/containerization/) অ্যাপ্লিকেশন এবং তাদের নির্ভরতা ব্যবহার করে, সংস্থাগুলি ব্যবহারকারীর চাহিদা অনুযায়ী অ্যাপ্লিকেশন তৈরি করতে পারে। এটি অ্যাপ্লিকেশন চাহিদা নিরীক্ষণ করতে পারে এবং স্বয়ংক্রিয়ভাবে এসব অ্যাপ্লিকেশন স্কেল করতে পারে, যার ফলে এট ব্যবহারকারীদের সর্বোত্তম অভিজ্ঞতা প্রদান করে। যেমন প্রতি শুক্রবার সন্ধ্যায় Netflix-এর দর্শক সংখ্যা বৃদ্ধি পায়। স্বয়ংক্রিয়ভাবে আউট করার অর্থ হল গতিশীলভাবে আরও সংস্থান যোগ করা: উদাহরণস্বরূপ, আরও ভিডিও স্ট্রিমিংয়ের অনুমতি দেয় এমন সার্ভারের সংখ্যা বৃদ্ধি করা এবং একবার ব্যবহার স্বাভাবিক হয়ে গেলে আবার স্কেল করা।
Loading